Aller au contenu

Guide du C++ pour .NET

Un livre de Wikilivres.
Guide de Programmation en C++ pour .NET
Introduction
<< retour Chapitre 1 : Configuration de Visual Studio .NET >>


Chapitre 1 : La configuration de Visual Studio .NET

Chapitre 2 : La programmation en C++ pour .NET

Ce document présente les principaux pièges à éviter lorsque l'on réalise un projet en C++ dit « managé »[1], c'est-à-dire écrit pour l'infrastructure .NET sous Visual Studio .NET. Il s'adresse à ceux qui découvrent le C++ selon les spécifications de la common language infrastructure (CLI), pour leur éviter de longues recherches de documentation dans la MSDN.

Il ne s'agit pas d'un didacticiel pour apprendre à programmer, mais d'un guide, c'est-à-dire un recueil de conseils.

Il traite d'une part de la configuration de Visual Studio pour un projet C++ CLI, puis de la programmation C++ CLI.

Ce document fut réalisé à la suite du développement d'un wrapper, c'est-à-dire une bibliothèque de classes, encapsulant des classes C++ afin qu'elles soient indirectement accessibles à partir de classes C#.

Si vous avez rencontré des problèmes similaires en programmant en C++ CLI, mais qui ne sont pas traités dans ce document, alors vous êtes cordialement invité à le compléter !

  1. la programmation C++ traditionnelle : Programmation C++ ;
  2. les notions de base concernant la plate-forme .NET.
  1. transposition de l'anglais « managed C++ » qui signifie littéralement « C++ géré » ; l'expression « managed C++ » est souvent abrégé « MC++ »